package my.components
{	
	import my.skin.PanelContainerSkin;
	
	import spark.components.BorderContainer;
	import spark.components.SkinnableContainer;
	import spark.skins.spark.BorderContainerSkin;
	import spark.skins.spark.SkinnableContainerSkin;

	
	
	[Style(name="backgroundRotation", type="Number", inherit="no", theme="spark")]
	[Style(name="backgroundAlpha", type="Array", arrayType="Number", inherit="no", theme="spark")]
	[Style(name="backgroundColor", type="Array", arrayType="uint", format="Color", inherit="no", theme="spark")]
//	[Style(name="backgroundFillMode", type="String", enumeration="solidColor,LinearGradient", inherit="no")]
	[Style(name="cornerRadius", type="Array", arrayType="Number", format="Length", inherit="no", theme="spark")]
	[Style(name="borderWeight", type="Array", arrayType="Number", format="Length", inherit="no", theme="spark")]
	
	[Style(name="borderAlpha", type="Number", inherit="no", theme="spark")]
	[Style(name="borderColor", type="uint", format="Color", inherit="no", theme="spark")]
	[Style(name="borderVisible", type="Boolean", inherit="no")]
	
	
	
	[Style(name="dropShadowVisible", type="Boolean", inherit="no")]
	[Style(name="filterVisible", type="Boolean", inherit="no")]
	[Style(name="highlightColor", type="uint",format="Color")]
	[Style(name="shadowColor", type="uint", format="Color", inherit="no")]
	[Style(name="angle", type="Number")]
	[Style(name="distance", type="Number")]
	
	[Style(name="shineVisible",type="Boolean")]
//	[Style(name="shineColor",type="uint")]
	
//	[Style(name="dropShadowAngle", type="Number")]
//	[Style(name="dropShadowAlpha", type="Number")]
//	[Style(name="dropShadowDist", type="Number")]
//	[Style(name="dropShadowBlur", type="Number")]
	
	//filter

	
	public class PanelContainer extends SkinnableContainer
	{
		public function PanelContainer()
		{
			super();
			if(!this.getStyle("skinClass"))
				this.setStyle("skinClass",PanelContainerSkin );
		}
	}
}